*{margin: 0 ;padding: 0;text-decoration: none;list-style: none;font-family: "微软雅黑";box-sizing: content-box}
img{vertical-align: bottom;border: none}
li{vertical-align:middle;}
a{color: #333333}
html,body{*overflow-x:hidden;}
.clear{clear: both;content: ""}
.currentdate{color: red!important;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
.clear{clear:both;height:0;font:0/0 Arial;visibility:hidden;}
div .simple_pgToolbar{border-top: none}

    .top{width:100%;height:110px;background:#fff;position:relative;z-index:999999;}
    .top .w1200{background:#fff;height:110px;}
    .logo{float:left;margin-top:20px;}
    .logo a{float:left;}
    .logo a img{float:left;}
    .logo2{margin-left: 8px}
    li .bshare-custom a{padding-left: 0}

.top{width:100%;height:110px;background:#fff;}
.top .w1200{background:#fff;height:110px;overflow:visible;}


.top_r{width:360px;float:right;}
.top_rt{float:right;margin-top:25px;}
.top_rt ul{float:left;}
.top_rt ul li{float:left;font-size:13px;color:#666;margin-left:14px;position:relative;}
.top_rt ul li a{float:left;color:#666;}
.top_rt ul li a:hover{text-decoration:underline;}
.top_rt ul li .top_erm{width:90px;height:90px;position:absolute;top:30px;left:0;margin-left:-30px;z-index:999999;display:none;}
.top_rt ul li:hover .top_erm{display:block;}

.top_rb{width:100%;float:left;margin-top:15px;}
.top_rbl{float:left;height:30px;line-height:30px;font-size:13px;color:#999;margin-left:6px;}
.top_rbl a{float:left;margin-left:15px;color:#999;}
.top_rbl a:hover{color:#2373c8;}

.top_rbr{float:right;width:260px;height:30px;background:#efefef;margin-left:20px;}
.search_txt{width:210px;height:22px;float:left;line-height:22px;border:0;background:none;font-size:13px;color:#999;outline:0;margin:4px 0 0 10px;*margin:5px 0 0 -10px;}
.search_tj{width:35px;height:30px;float:left;background:url(search_icon_001.png) no-repeat 50% 50%;border:0;outline:0;margin-left:3px;overflow:hidden;text-indent:-9999px;cursor: pointer}
.top_rbr form{*padding-left: 15px}
.w1200{width:1200px;margin:0 auto;position:relative;}

    /*nav*/
.nav{width:100%;height:50px;background:#2373c8;position:relative;z-index:99999;}
.nav .w1200{height:50px;background:#2373c8;}
.nav ul{width:1200px;float:left;}
.nav ul li{width:150px;float:left;font-size:17px;position: relative}
.nav ul li.ts_li{width:136px;}
.nav ul li p{width:100%;height:50px;line-height:50px;float:left;}
.nav ul li p a{width:100%;float:left;height:50px;line-height:50px;text-align:center;color:#fff;font-weight:bold;}
.nav ul li div{left:0;width:150px;position:absolute;top:50px;line-height:36px;float:left;display:none;background:rgba(255,255,255,0.9);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#e5ffffff, endcolorstr=#e5ffffff);}
.nav ul li div a{width:92%;float:left;line-height:36px;color:#666;text-align:center;border-bottom:1px solid #e6e6e6;display:block;margin-left:4%;}
.nav .w1200 ul li:hover p{background:#0452a4;}
.nav .w1200 ul li.on p{background:#0452a4;}
.nav .w1200 ul li.on div{background:rgba(255,255,255,0.9);display:block;
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#e5ffffff, endcolorstr=#e5ffffff);
}
.nav .w1200 ul li div a:hover{background:#F5F1F1;color:#2373c8;}
#3-hide{display: none}

    /*footer*/
    .bottom {
        width: 100%;
        height: 223px;
    }

    .bottom .b-blue {
        background: #2373c8;
        height: 173px
    }

    .bottom .b-content {
        width: 1200px;
        margin: 0 auto
    }

    .b-blue a {
        color: #ffffff
    }

    .b-blue .b-link {
        text-align: center;
        padding-top: 19px;
        height: 16px;
        line-height: 16px;
        font-size: 15px;
        margin: 0 auto;
        width: 735px
    }

    .b-blue .b-link a {
        float: left;
        font-size: 15px
    }

    .b-blue .b-link span {
        background: url("footericon.png") no-repeat left top;
        float: left;
        width: 1px;
        display: block;
        height: 16px;
        margin: 0 20px 0 26px
    }

    .b-blue .b-left {
        width: 388px;
        float: left;
        margin-top: 25px;
        margin-right: 28px;
        margin-bottom: 5px
    }

    .b-blue .b-mid {
        width: 440px;
        float: left;
        margin-left: 39px;
        margin-top: 25px;
        margin-bottom: 5px
    }

    .b-blue .b-right {
        float: left;
        margin-top: 25px
    }

    .b-blue .b-tit {
        color: white;
        font-size: 17px;
        margin-bottom: 10px
    }

    .b-blue p {
        font-size: 14px;
        color: #abcaeb;
        line-height: 30px
    }

    .b-blue .b-right dl {
        float: left;
        margin-left: 44px;
        width: 89px;
        text-align: center
    }

    .b-blue .b-right dl p {
        color: white;
        font-size: 15px;
    }

    .cp {
        width: 1200px;
        margin: 0 auto
    }

    .cp-left {
        float: left;
    }

    .cp-right {
        float: right
    }

    .cp-right p {
        font-size: 13px;
        line-height: 50px
    }

    .cp-left a {
        float: left;
        font-size: 13px;
        line-height: 50px
    }

    .cp-left span {
        float: left;
        display: block;
        background: url("icon3.png") left 19px no-repeat;
        width: 1px;
        height: 50px;
        margin: 0 12px
    }

